package pe.com.upc.sef.layer.model.domain;

/**
 * @author:   Oscar Erick Candela Carbajal
 * @rol:	  Analista Programador
 * @proyecto: 
 *
 */

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "sh_sef.tb_oferta_respuesta")

public class OfertaRespuesta {
    
	@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
	@Column(name = "id_oferta_respuesta")
    private Integer idOfertaRespuesta;
	
	@Column(name = "respuesta")
    private String respuesta;	
	
	@Column(name = "estado")
    private String estado;	

	@ManyToOne
	@JoinColumn(name="id_oferta_comentario")
	private  OfertaComentario ofertaComentario;
	
	@ManyToOne
	@JoinColumn(name="codigo_seg_usuario")
	private  Usuario usuario;

	public Integer getIdOfertaRespuesta() {
		return idOfertaRespuesta;
	}

	public void setIdOfertaRespuesta(Integer idOfertaRespuesta) {
		this.idOfertaRespuesta = idOfertaRespuesta;
	}

	public String getRespuesta() {
		return respuesta;
	}

	public void setRespuesta(String respuesta) {
		this.respuesta = respuesta;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public OfertaComentario getOfertaComentario() {
		return ofertaComentario;
	}

	public void setOfertaComentario(OfertaComentario ofertaComentario) {
		this.ofertaComentario = ofertaComentario;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
}